Dino catalog

Please look in to this PR
Perceived complexity for search_dinosaur is too high. [13/7]