Adding Hydra::FileCharacterization

Previously there weren't specs for ExtractMetadata