a chatroom for socket.io learning