Tyler Breland: Dinodex solution r2

This is fine, adding your own converters to CSV. My only comment is that after all this work, the code still makes separate calls `parse(file)` and `parse_african(file)`. It would be nice if your header/field mappings would convert either file type without the needing to specify the type. So `parse(file)` could consume either file type and the conversions would handle all normalizations. Again, this may be a design decision on your part to separate them out explicitly. Just a comment, no need to change.