Dino dex

Refactored code and cleaned up arrowheads following discussion with Dan
this suggestion may not apply if you pass in `:downcase` as a converter as suggested above, but [String#casecmp](http://www.ruby-doc.org/core-2.1.5/String.html#method-i-casecmp): `@walking.casecmp("biped") == 0`