DinoDex refactor

Refactored DinoDex based on comments from first pull request.
You class name is inconsistent from the file name. I would recommend following the naming conventions SomeFooBar -> some_foo_bar.rb