Dino catalog/mohammad Attempt 1

Why does the dinosaur class know about the two attributes of `:genus` and `:name` when the attribute name is really just `:genus`? If I added more CSVs with French names, would it be reasonable to keep expanding the class to support other header names? This should be part of the CSV parsing, not the business class.