added a file util class and some test data for it
refined some of the existing tests + added some new
TODO: change over from DataOnDemand creation of test data, to the use of
the GenericRepository and the associated RespositoryBaseTest for data
creation.