Finished documentation of server.js
updated documentation header to be the same as other files
added lots of documentation to routes.js
documentation + better api response on failing to generate route
Merge branch 'dev' of https://github.com/oSoc13/Cityroute into dev