Petfinder gem refactor

Refactored using the 'petfinder' gem instead of calling the API directly. We could refactor this even further to reduce some code, but this is a start.