remove unused cruft
handle change in MODS extension element layout; support for PURL and IID identifiers
conditionalize HOCR/OCR creation on failure, adding warning; clean up base class initialization;  fail on missing PURLS, too many or bad IID, default IID to package name when missing
comment
fail on unexpected exception
add rubygems
hacks