Kooka messenger

Communication between services by using Nats

Examples:

```rust use kookalibmessenger::sender;

if let Err(e) = sender::producemessage(&data, &format!("{}.{}", SUBJECTBASE, "test_request")) { println!("Failed producing messages: {}", e); } ```

```rust use kookalibmessenger::receiver;

match receiver::subscribe("someroute", None) { Ok(client) => { println!("Connected...."); let message = receiver::consumemessages(client).unwrap(); println!("Message: ", message); }, Err(e) => { println!("Subscribe error: {}", e); } } ```