moved defined stuff out of server.js
added lodash; some work on chat-storage
Merge remote-tracking branch 'origin/memory-storage' into memory-storage

Conflicts:
	server/storage/memory-based/chat-storage.js
bad commit message
added body parsing; fixed some friends brouhahah
out of date; gonna rethink how this all works (stupid js and no interfaces)