Dino Dex First Refactor

Let me know when you have a few minutes.  I want to go over a few of the questions you had which I haven't yet done anything with.
The local variable `dinosaurs` shadows the instance variable `dinosaurs`. Use a different name. However, the better way to do this (as mentioned above) is to use `data.map`. The method `map` creates an array from an Enumerable object. Ask me if this is unclear. If done right, you won't need the `dinosaurs = []` and return value at the end.