feat(web sockets) - send heartbeat
feat(web sockets) - unregister disconnected clients
Merge remote-tracking branch 'adrian/ws-heartbeat'