Dino catalog v2 

These select methods are clean (yay!), but they also express a lot of domain knowledge. It would seem to me that the `Dinosaur` objects themselves should "own" this knowledge, not the Dinodex.