initialize server
add bodyParser
add shell of initHandler
on init add user repository directory if it doesn't exist
add Gruntfile.js
add nodemon and watch to Gruntfile.js
formatting
update config to use env variables for host and dbhost
add mongoose config, and logger
add validateObject helper which checks to make sure an object has certain properties
add routers to main server.js
remove config
Revert "remove config"

This reverts commit 5947c8271b372eccea03899d4e193d02481031f1.
added git handling with pushover
add port as a config property
finalize server side init
update Gruntfile.js to watch, and lint all js files
update routes/git.js to make jshint happy
add run api endpoint to routes/api.js
add initial schema and handler function with commented process