First draft of the hub sidekick

Starts a watcher thread on the hub that looks for dropped gateways and removes them from redis.

Default timeout for a gateway is 30 seconds with no ping.