feat(*): Start rewrite of Warlock from scratch
feat(tasks): Add basic task manager based on Orchestrator
feat(pipeline): Add basic pipeline functionality, based on flows
feat(pipeline): Add class for managing the collection of pipelines
chore(ci): Add travis configuration
chore(ci): Add coveralls reporting
chore(ci): Fixed error in coveralls reporting
docs(readme): Add CI and Coverage results to README
feat(conf): Add ConfigManager to handle runtime config
feat(config): Add ability to merge into config
feat(bootstrap): Add primitive bootstrapping

Load warlock.json and package.json files into the runtime configuration.

Increase test coverage by ignoring a few hard-to-test branches; add code coverage reporting to code
climate.
chore(build): Clarify deps to avoid ci confusion

Travis was oddly failing tests that pass locally. Reworking the package.json dependencies a little
bit seems to have solved it.
chore(lint): Add jshint to build
docs(readme): Change badges to master branch