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
The need for comments here reveals how hard to understand this code is :)