codekata - 1 --- Shopping Cart Modelling Exercise