relates to issue #39. added better support for config migration to redis.
Merge branch 'develop'
relates to issue #39.
Progress with configuration store, relates to issue #39.
- Added events and dispatch for config changes.
- Added initial page for events docs.
Progress with configuration store, relates to issue #39.
- Configuration load with fallback.
- Moving on to dispatch config loading from store.
Progress with configuration store, relates to issue #39.
- Dispatch changes to rely on new config
- Webservers ports changes to new config
- Need to add support for argument parsing into config.
Progress with configuration store, relates to issue #39.
- System boot completes
Fixed issue with argument parsing
Resolves issue #39.
- Redis based config is available
- Environment/command line argument overrides are available
- Base config file included (baseline.json)
- Initial loading of baseline in case we have an empty redis
- Events for config change (dispatch) and config loading done (events)
Fixed issues with test
Fixed lint issue
Merge config --> develop

Conflicts:
	lib/webserver/index.js
Fixed lint issues
Added HTTP tests
Resolves issues #37 and #38.
- Tests added for status middleware
- Tests added for error middleware
Refactored some tests.
Engine refactoring, relates to issue #45.
- Added system online state.
Engine refactoring, relates to issue #45.
- Early progress with sdk/route/dispatch/object progress.
- Some test modifications for new workflow support.
Switch cover to Istanbul. Resolves issue #30.
- Test coverage is now based on Istanbul.
- Coveralls tested to show correctly.
Relates to issue #30.
- Changed bin path to local to deal with Travis-CI issues.