Chatrooms across all your sockets, aka fun with websockets