Dinodex

Refactored dinodex to simplify usage and make it more readable/usable
Changed filter on dinodex to array instead of hash to allow filtering on same data
Removed method_missing for define_method
cleaned up dino to be less copy/pasty
Wouldn't that just evaluate to nil which is false?

irb(main):009:0* true if false
=> nil