Shopping cart

First draft, shopping_cart exercise solution
This would probably realistically be slightly reworded to reuse the `/my cart now has X of the item/` step.