Introduce a reporter that uses a value defined in a system property

This closes #11 and should provide a more portable mechanism for
reporters.