Changed GetNumberItemsInCart to return 0 rather than null when the cart is empty