Ignoring eclipse project file
Updating dependencies

- Adding dev dependencies required for refactoring and testing
- Changed versions of existing dependencies to use 'compatible with'
versions
- Added scripts required by upcoming work on the branch
Strict mode and JSHint

- Enabled strict mode on all files
- Fixed JSHint compliance issues across all files
Completed merge of sample config into config.
Re-enabled passing config file as command line argument for testing.
enabled config to either be hard-coded or path via command argument when calling server.js
pulled latest from petajakarta-web
Updated web build as submodule within cognicity-server
Merge branch 'master' into ben-refactoring

Conflicts:
	sample-config.js