reduce complexity of abstract base reporter
Merge pull request #79 from brianium/enhancement/reduce-abstract-base-reporter-complexity

reduce complexity of abstract base reporter