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.
Yeah, seems reasonable to at least be able to ask for it sorted