step-6: add end to end tests for redirection and restaurant list binding
step-6: load restaurant data from server
step-6: bind customerInfo to the deliverTo panel in the restaurant list view
step-7: create stars and dollars filters
step-7: bind stars and dollars filters to the restaurant view
step-7: filter restaurant list by rating and price
step-7: automatically pluralize the number of restaurants found
step-8: add paramaterized route for the restaurant menu view
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