Add a new CB1 extract to help contract management manage their contract

also some small bugfixes to the MIOutcomeExtract