Dino catalog

Basic CLI application as solution for dinodex exercise. @bwthomas how do I go about having it reviewed? 
This feels painfully repetitive. It's only a handful of fields, but there's undoubtedly a more concise way.