This subroutine class handles a number of cleanup tasks which
need to be done at the end of each processing run,
including creating output catalog files and verifying
the product files. Each of these functions is handled
by a separate method to make it easier to write a sub-class
which overriseds the default body method.
Each processing script should run this subroutine class
(or a decendant of it) last.