Add json-local config loader.

Use promise objects to create promise based config api for further modules - e.g. azure storage.

Add a json schema for the areas.

Configure the app to use basicAuth.
Use nodeunit for tests, add test script to package.json to allow npm test.

Add basic schema.json tests.
Add stub for basic auth.
Add Gruntfile with jshint and nodeunit test runners.

Add json-local unit tests.