use new "v1" types from DataONE
allow the test to read the OFL docid
use docImpl getBytes() to preserve encodingno need to catch an exception only to throw it (those I was playing around with looking up the fmt from the d1_common lib if it was not found on the server...but this is redundant with other client code)
implement object format methods - using a separate class to do the actual metacat lookup/caching so that teh CN implementation looks cleaner