made add_pet and remove_pet work with any shelter passed in as an arg; also made key reference consistent as string and not symbol