Pet models work, with a couple bugs to fix.
Merge from upstream.
Breed choices disappear on New Pet page after abandoning a pet.
Merge pull request #21 from aqlien/PetModels

Pet models