- Add possibility to pass client to send/execute/destroy/receive functions, allowing for users to handle their own client and message queue
- Timeout is now passed into init-reader-loop instead of client-start.
- Removed cheshire dependency. Now send and read interfaces require/provide string.
- Add support for close and logout calls.