A study of node,js, mongodb, and socket.io