Dino dex 2nd Refactor

DinoDex refactor based on comments from previous pull request.

The DinoDex has a command line interface. Run the "main.rb" script to initialize the CLI.
I disagree with this one. I don't think `Dino` should know about the details of CSV parsing. This keeps all the normalizing near the data source, where it's easier to maintain.