Big refactor. Pets can be added & removed. There is some bugs still.