A multi-user, multi-room chat using socket.io.