Minor tidy
API: changed ShoppingCart add and setQuantity functions to return the new/existing item, rather than returning true.