Remove second parsing of body content
Move database connection info into config folder
Move server start script out to default node project location
Add Grunt tasks

Okay, this one's a doozy, but I was too lazy to split it all up. This
lets us start up a development database and initialise the server with
grunt.

Also jshint and livereload with nodemon are in here.
Feature test the users endpoint using Mocha

It would be nice to separate the database layer from the web server, but
in the meantime we can at least establish some feature tests to
establish API trustability.
Add TravisCI integration
Merge pull request #1 from Sinetheta/master

Testing with Mocha and Continuous Integration with TravisCI