feat(reporter): add fail reporter

* split up `index.coffee`
* require `'args-js'` directly
* add `lib` directory specifics to `gulpfile.coffee`
chore(changelog): prepare v0.3.0
refactor(package.json): use glob pattern for `lib` files
docs(reporters): add section on reporters