Add a websocket signaling server impl

PTAL
(Sorry for the previous abandoned requests. I'm new to the github work flow and messed up the repository)
If connTable and msgCache is just merged into "rooms" or whatever type end up calling it, then this could just be rooms.send(roomId, clientId, msg).