Refactored marc_record into its own file.
Tests pass.
Refactored tests.