Added validation and tests for apps module
Progress on making users app admins
Added target/* to the .gitignore file
Fixing request to 2.47.0 til https://github.com/request/caseless/issues/9 has been fixed
Not sticking `app` on the expressjs request object

This was (indirectly) breaking cookie-Session as `app` is a restricted
variable on the ExpressJS request object.
WIP on app admins and app tests
Made request a devDependency only
Renamed ghApp back to app for internal API
Merge branch 'master' into appTests
Allow for a custom config file to be specified
Follow up on review to allow for specification of an alternative config.js file
Added tests for creating, getting and updating tenants
Remove app conflict with outer app variable
Merge branch 'master' of https://github.com/fronteerio/grasshopper
Merge branch 'master' into appTests
Added tests for app administrator functionality
Switch back to latest cookie-session
Started adding validation to global administrators
Followed up on app test review
Improved error logging when an app administrator can not be updated