quik7 0.1.0

Communication tools for Siemens S7 PLCs
Documentation
# Open source communication tools for Siemens S7 PLCs

Example server usage with `smol`
```rust
fn main() {
    let listener = TcpListener::bind("0.0.0.0:102").unwrap();
    let mut server = Quik7Server::new(listener);

    let reciever = server.register_db(1, 64);

    smol::spawn(async move {
        server.listen().unwrap();
    })
    .detach();

    while let Ok(msg) = reciever.recv() {
        println!("Recieved job: {:?}", msg);
    }
}
```