Make zookeeper hosts configurable, consumerIds random and a few more improvements

Slowly moving towards the OfftopicClient to hold state and configuration around
websocket connections

Fixes #4
Fixes #3