Handle empty report files during CombineReports

The current implementation of CombineReports does not handle the case where one or more of the report files to be combined are empty. This PR fixes that
There is also `Genome::Sys->touch`.