Shopping cart

First draft, shopping_cart exercise solution
This test is about quantity, but the `item ID invalid` part seems like the point. What if I leave the item ID valid and change the quantity to `XYZ`? I'd probably skip that first `Given`.