Changed way test data is created for reports

No longer load a pre-canned data file and instead
create the objects manually.

This is a little long winded for test setup but
it allows us to deal with data change a lot easier.