multiroom: adding status to an event, commands working
multiroom: trying to catch the case where browser does not send close
multiroom: spliting into multiple files, new websocket library, ping/pong for catching odd disconnects
multiroom: serializing User with event call messages