Redo all the things

* Add HMAC auth to messages based on shared key
* Add json config file with shared key
* Simplify and generalize messaging with Queues
* Use json config parser
* Add Docker manager class