Playing around with fibrous
Starting work towards multichat

in the sense of having multiple rooms that can be dynamically joined.
This is primarily a test of dynamic namespacing in socket.io.
Multiroom chat working

using ChatRoomManager to store intermediate socket.io connections.