First commit of websocket hub implementation