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)
Not really. The "message" in the previous context is a message to pass to another client. The message here is a command from the client to tell the server do something: register the connection or send the inner message. So they don't have compatible forms.