Dino catalog3

Refactored simplified Dinodex soution
Interesting approach, not keeping a filtered set. This works for me, though I think it might get slow running `n` dinosaurs against `m` filters every time you wanted to iterate over the dinosaurs. I like that the filtering and iterating is separated from other logic, though.