A Reporter class and a ConsoleReporter implementation.

Auditors: markcc