Refactor DinoFetcher for readability

Variable names have been renamed so that their role is easier to
understand as well as the creation of a new method which specifically
handles the dinosaur filtering