Dino catalog

pr after repo clean up
There's some repetition around `puts dino` in these different methods. Usually I'd expect to see the display logic all encapsulated in one method, with the selection-by-name etc etc logic in different methods.