Renamed HeaderParser to MetadataParser
Removed redundant spec
Renamed #parse_headers to #parse
Created custom FileTypeError
Removed unused require
Extracted allowed file extensions into module level constant
Refactored FileIterator to user extensions constant