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.
Nice job implementing the features. I think moving all filtering logic into its own class would be a good move. I would recommend another round.