chat application using node.js, socket.io, and angularjs