fixed storage input anti-pattern (model classes should be the input for storage classes, not maps from JSON)
added tracking of statuses
friend status is not affected by doing, but the chat is.
Merge remote-tracking branch 'origin/statuses' into memory-storage

Conflicts:
	server/model/chat.js
	server/services/chats.js
	server/storage/memory-based/chat-storage.js
removed lodash dependency