add a method to the Cart model that adds the product if not already in the cart or updates the quantity if it is