If:
- user opens Gitstream in their browser (making the websocket connection)
- server throws an exception
- forever restarts the server
then the user no longer has an active websocket connection, so ./go.sh won't have any effect on the browser state.
Need to automatically reconnect if the server restarts, e.g. using cswac's techniques.