Added equals and hashcode to CookingPot, making it impossible for
duplicate mechanics to occur.