Can now edit the MODS datastream even if it does not exist.

This depends on the following pull requests: