feature(MockReporter): the mock reporter for a blessed way of testing diary integration
feature(MockReporter): simplify tests and make them less silly
tweak the tests to make them more readable
feat(MockReporter): add a mock reporter to ease testing