Made a large number of changes to the way the MODS metadata is processed based on spec provided by Priscilla Caplan.