OrderProcessor service moved around in the project layout.
Add/remove orderitem functions in ShoppingCart added.
ShoppingCart's total cost calculation uses an IPricecalculator.
No longer can check out an empty shopping cart.