Implement basic websocket connection
client.js: export interface to allow sending messages to the server
Add a button to send message
Server: Encode JSON, print to stdout
Server: convert client into a class
Server: Use hooks to inform modules about activity
Connection as object property
Broadcast messages to all clients
Server: use sqlite database (initialize if needed)
New db structure, save messages to db
Use common message structure
Client: record messages to be send and check for acknowledgment
Develop a protocol for the websocket connection
Start to implement protocol
Clients keep track of messages
Implement connect-protocol
Remeber client/peer-mapping
Client: improve test code
Client: disconnect from server
Client: re-wrote connect/disconnect