Resolve issue #21.
Add missing functional tests for adding and editing Pets.
Merge pull request #22 from caseyscarborough/master

Fix adding/editing pets and add functional tests