Update GMOSPrepare to use prepare.prepare rather than individual functions

@wkerzendorf - could you check the update to GMOSPrepare makes sense? I think I left everything in a working state... With this change, the headers of the prepared fits file get properly updated.