step-8: refactor restaurant retrieval into a restaurantsPromise service
step-8: create a currentRestaurantPromise service
step-8: bind the current restaurant to the menu view
step-8: use GB locale from angular-i18n
step-9: create fmDeliverTo component directive
step-9: replace repeated HTML with fmDeliverTo in restaurant and menu views
step-10: create new shoppingCart service
step-10: bind the shoppingCart to the menu view
step-11: add checkout route
step-11: create CheckoutController
step-11: bind CheckoutController to checkout view
step-11: provide submitOrder fn on cart
step-11: bind Purchase button to purchase() method
step-12: implement thank-you view