First angular example
Adding simple total
Ensure it resets
Convert to object
Simple angular addition
Test via angular-mocks
Don't need angular mocks for this example
Re-organisation
Different items
Simple embedded priceList
Pricelist attempt at robust tests
Dependency Injection in Checkout
Add PriceList service
prices.json
Extract PriceList service
Addition of http calls and promises to PriceList

See this article[1] for why we need to call `$rootScope.$apply()` in the unit tests:
http://stackoverflow.com/questions/14746314/angularjs-why-is-apply-required-to-properly-resolve-a-q-promise