First step in server-side Room Management

Rooms now work in a simple case of joining a pre-named room, and
emitting messages to those within the room now works. The next step will
be for people to be able to create arbitrary rooms with certain friends,
and then invite the friends to join the private room. 15% done...