Prepared environment for server code tests.
Fixed: npm test command to work with --coverage flag
Added: Collection tests
Added: initial version of test mocks.
Added: Sinon and Rewire to dev dependencies.
Added and fixed mocks for tests.
Improved collection tests.
Added tests for modules: applications, browsers, logger.
Changed: collection tests and used Sinon to stub emit.
Added tests for module: utils.
Fixed: utils.mkdirp method.
Fixed: utils tests to work on Windows.
Fixed: separators in utils.mkdirp on Windows.
Added unix unsafe character to mkdirp test.
Fixed: npm test running on Windows.
Added tests for module: constants.
Works on config module tests.
Changed: config module tests and test fixtures.
Fixed: restore process.cwd after completing config tests.
Added chai-as-promised to dev dependencies
Added: tests and fixtures for jobs module.
Fixed: code-style in tests.