Shopping cart

First draft, shopping_cart exercise solution
This is a lot to put in a set of steps. You could set it up as a single step, or as a table-based test. I probably would try not to have 8 thens on the same scenario.