added check to ensure clients exist before adopting, and to make sure they own animals before putting them up for adoption