a chat application using node.js