Add detailed docblock documentation for ReporterInterface.
Fix CS, docblock, imports, readability.

Thanks @weierophinney