Set up separate message lists for different rooms on client side
Fix [users] to become {users}, with displayName as key and user object as value
Change RoomMessageList constructor to be an object factory; implement some quick solutions to make rooms work; git lg1 needs some reworking git lg1
Fix janky code for mutual exclusion between rooms on client side (which can write to the view?)