Routing and app partitioning

* Introduce the $route service which allows binding URLs for deep-linking with
  views
  - Create 'phonecat' module which governs the entire app and contains
    $routeProvider configuration
  - Map `/phones' to PhoneListCtrl and partials/phones-list.jade
  - Map `/phones/<phone-id>' to PhoneDetailCtrl and
    partials/phones-detail.jade
  - Copy deep linking parameters to root controller `params` property for
    access in sub controllers
  - Replace content of index.jade with ng-view div
* Create phone list route
  - Preserve existing PhoneListCtrl controller
  - Move existing HTML from index.jade to partials/phone-list.jade
* Create phone details route
  - Empty placeholder PhoneDetailsCtrl controller
  - Empty placeholder partials/phane-details.jade template