ItemModificationConsumer class

Should watch for modifications and propagate necessary metadata.
remove extraneous calls to update dc.format.extent