Made reporting a package
Refactored reporting code into separate modules
Moved `xunit` under `reporting`
Cleaned imports under `reporting`
Merge pull request #69 from Zearin/refactor/reporting-pkg

Issue #69: Refactored `reporting` into a package