Merge pull request #43 from aqlien/Foundation

Foundation
refactor pet mood values
merge PetStatus to master
fix database schema to reflect PetStatus change
improve tests, save pet after update
Add shippable info
set up shippable info
Merge from upstream.
add status bars to view
Change New Pet page to display random pets for adoption instead of choosing attributes for new pet.
Merge from upstream.
Merge pull request #47 from aqlien/Foundation

Foundation
create random pets, very basic
Fix new pet page to generate random animals.