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)
Consider moving this to a wsservertest package to avoid polluting the wsserver package. Alternatively, if it's only used in one test file, put it there.