Old projects still run with new transport code

Made some changes to ensure that non-transport simulations can still run, particularly in the file saving and in the new outputs from tracmass properly being identified as optional.