Nested view, inner routes, and smaller controllers.

Using UI router nested views, we are now able to route to any project tab (e.g. /projects/ployst/repos). I have also used this chance to break down the projects controller, and to move state definitions to the proper sections.
This is really nice, from ui-router. Replaces the `ng-class` construct, and is more classy. The magic is that it detects it's active if the route matches the ui-sref in the child node... Great for navs.