defined person, animal and shelter classes
added functions for person to accept and give up pets
added methods to the class person to accept and give away pets