These express.io-style events have more of a chance of being usable.
Moved all the socket.io stuff to its own single-page app so I can experiment
safely away from the rest of the app.