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.
Engine refactoring, relates to issue #45.
- Added server-offline page and route hooks.
- Broke route setup per scope.
- Simplified routing of manage/analytics.
Engine refactoring, relates to issue #45.
- Working on the datasource request/event/dispatch flow
- Added tests to support above use cases for both sdk and engine
Engine refactoring, relates to issue #45.
- Dispatch refactoring
- Dispatch tests
Engine refactoring, relates to issue #45.
- Dispatch refactoring
- Dispatch tests
Engine refactoring, relates to issue #45.
- Dispatch refactoring done
- Dispatch tests done
- Datasource test pass
- Still issue with node distributed once
- Issue with delete of datasources still exist
Merge config --> develop

Conflicts:
	lib/joola.io.js
	lib/objects/datasources.js
	lib/webserver/routes/index.js