Factor out socket.io evts, add in Mediator, clean up Room init sequence