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