Added moment.js to dependencies
improved message display in chat
scroll message list when receiving new messages
chat messages persistence
prompt register form when send chat a message if the user not logged in