Consolidating the servers behind one port

including swapping out go.net/websocket with gorilla/websocket, and I have no idea if it works since the disco is gone :-(  Time to add back the disco?  Oh wait.  Tests.