Extract metadata into its own module
Merge pull request #216 from projecthydra/base_metadata

Extract metadata into its own module