Refactserver

Fixes #60 
Fixes #65 

* MongoDB User schema is available.
* Put the messages in a separate file as storage
* Pre-seed Users DB with some sample data to make sure it works.
* Took out user specs for the time being; waiting for OAuth to be implemented successfully first
* Introduced a more modular back-end file structure/files

* Next step is to introduce OAuth and have that factored into the backend processes. The front-end would also need a little work to get this working.
Deleted file?