issue/2

 - able to run a minimal system install
 - can now run an install script if config.json does not exist
 - refactored server bootstrap
 - added lib/router.js to help automagically discover routes
 - switched to handlebars for templating engine
 issue/2

  - updated contentmanager to add required schema on database instantiation
  - added permissions for admin user
  - suppressing logging during npm test
 issue/2

 - updated to prevent install route after install has completed
 issue/2

  - removed frontend/views/index.jade as it is no longer used
 issue/2

 - updated MissingConfigError to take file path parameter
 - fixed bug with configuration.getConfig
 issue/2

 - force no-cache in all GET requests to the API
 issue/2

 - removed magic number from routes/install/index.js
 - fixed code style violation in lib/configuration.js
 - ignored probably countless other code style violations ...
Merge pull request #297 from adaptlearning/issue/2

Issue/2