refactor(*): underscore.js removed, jshint updated because it had some dependencies to underscore
refactor(lib): renamed the function AbstractError to AppError
refactor(tests): the tests for each requesthandler are now in it own files
test(gitrequesthandler): added a test for the case when repository url is missing
refactor(git): removed the unused wrapping from fs.exists to a promise
refactor(app.js): removed a unused and outcommented static route