moving MARC-specific functionality to blacklight_marc