experiment with splitting low level PDF parsing into a distinct gem

* There seems to be a logical divide in the pdf-reader code, maybe
  splitting it into 2 gems will help focus the code and provide an
  an opportunity to deprecate some cruft
update README for marron
ratchet down cane violations
remove unsued class