Messaging app powered by socket.io, node, and angular