Refactored Cart service to use Sprangular.Order model
Reload cart for each checkout step
Updated checkout/details ctrl to bind to order
Updated addressForm directive to save state/country on address model
Renamed total fields on order model
Refactored order model loading
Delegate cart functions to order model
Added address details to checkout/confirm step