Dino dex

Refactored code and cleaned up arrowheads following discussion with Dan
unless you're on ruby <1.9 (or prefer the hash-rocket syntax), use ruby 1.9 hash syntax: `headers: true, header_converters: :symbol, converters: :all`