Step 1: Create a "home" state
  * Use $stateProvider to add the state
  * Give the state a url (route) of '/'
  * Specify the template to populate the ui-view
Step 3: Use state inheritance (nesting) to compose views
  * Create an abstract "base" state that populates the "header" view
  * Note: "base" state has no URL (route)
  * Create a "base.home" state that populates
    the "default" and "message" views
  * Create a "base.tasks" state that populates
    the "default" and "message" views
Step 6: Add some usability features for the Current User
  * Set the task owner to the currentUser when starting a task
  * Initially filter tasks by owner for the currentUser