Initial import of the websocket server.
Not up-to-par yet