allow for greater flexibility when re-running code

several new options supported in the DM scripts. targets, models and
masses accept multiple values (separate by ,) as well as support to
only update yam (if —update-yaml keyword is provided). Note that this
will *not* override existing yaml files but add to them instead.