Real-time multi-room chat built with nodejs + socket.io