Add: Reports cleanup
uniform function names in Reports submodules
Fix whitespace
use Data.Text.IO's putStr
Merge pull request #12 from divarvel/report-cleanup

Add: Reports cleanup