[WIP] Complete implementation of websockets on the server

Modify existing code for websockets on the server to handle new requests/responses from the client.
Where is this data being define and passed?