Updated cart to support removing items