Dino catalog

Basic CLI application as solution for dinodex exercise. @bwthomas how do I go about having it reviewed? 
stylistically it's preferred to include you constructor near the top, probably the first method you define in a class.