join-leave-rooms

Users can now join and leave rooms. Users in rooms will be updated
properly with who is in them. Creating a room is not yet possible, only
rooms that are hard coded work.
Merge pull request #13 from atheiman/create-join-leave-rooms

join-leave-rooms