A nodejs chat application using socket.io