This app is created combining the following tutorials:
Getting started with Socket IO http://socket.io/get-started/chat/
User Authentication with MEAN stack https://www.sitepoint.com/user-authentication-mean-stack/
Real Time Chat Room with Socket.io https://scotch.io/tutorials/a-realtime-room-chat-app-using-node-webkit-socket-io-and-mean