Establish websocket connection from client to server
- Set up Express Webserver
- Expose a endpoint to establish a websocket connection
- Accept generic messages { type: string; message: object } or a string... anything
- Client establish websocket connection to server
- Send a hardcoded message after connection is established
- After connection is established user can submit arbitrary values to the websocket connection
- These values should write out to a file
- Create Signal server message types / topics
- Broadcast that there are new connections to all users
- Expose an api to retrieve a list of active peer nodes
- Clean out disconnected hosts from storage