Refactor output rendering into reporter classes.
Merge pull request #7 from nickcoutsos/feature/output

Refactor output rendering into reporter classes.