Added JSHint and editorconfig
Added a bunch of comments and refactored a little
Update dependency versions and contributors
Separate CLI and actual logic
Initial unit testing
Valid config test plus initial stubbing of child_process
Pass in std streams for testability
Only bind to child process close once (rather than once for each stream)
Fix issue causing stdout colour bug on queued processes
Fix promise resolution so we actually get to the stdin pipe func
Update tests to mock std streams and child_process methods
Clean up ignore file
Handle all errors from outside the entry library
Switched to using chai as promised for the tests. Updated the tests to work with the new error throwing
Merge pull request #3 from mammaldev/feature/refactor-comment-test

Refactor & add tests ready for for 1.0.0 release