Dino catalog

Basic CLI application as solution for dinodex exercise. @bwthomas how do I go about having it reviewed? 
What @houndci said. Ruby returns the last evaluated statement by default, so the only reason to explicitly return is if you want to skip the logic that follows.