Refactor/clean up checkbranch task

- Name variables and methods descriptively
- Template message so they are easier to read
- Process default options
- Move var declarations to start of scope
- Whitespace cleanup
Support for 'fatal: false' option

- Ends tests, but without errors
Document task options in README.md