Adoption validations

I remember Gabe mentioning when updating a single attribute, `update_attribute(:adopted, true)` is more explicit