fixes OpenSourceFieldlinguistics/FieldDB#1045 moved routes into a separate file
fixes OpenSourceFieldlinguistics/FieldDB#1082 added a route to install new servers
alliging the comment
for OpenSourceFieldlinguistics/FieldDB#1083 added swagger api docs to test if we will use swagger
for OpenSourceFieldlinguistics/FieldDB#1083  added swagger ui
fixes OpenSourceFieldlinguistics/FieldDB#1083

put the api docs above their functions in the libraries this way they have a higher chance of matching their funcionality
fixes OpenSourceFieldlinguistics/FieldDB#1084

removed bash scripts for switching deploy targets instead using environment vars
gradually refactoring to clean up and use new infrastructure
refactored the auth service to use variable names that interns would understand

added comments and moved routing info into the routes for OpenSourceFieldlinguistics/FieldDB#501
testing swagger with express integration
making sevice executable
adding fielddb-api as a peer
found bug in user schema
factored out user model and schema to a seperate library
passing in packages using dependancy injection
grunt init to set up continous integration testing

as we switch to oauth and a proper webservice
using env variable for fielddb location
Merge branch 'master' of github.com:cesine/AuthenticationWebService

Conflicts:
	lib/corpus.js
	lib/userauthentication.js
	start_service
	stop_service