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.
Sorting in the template has some weird side effects so I may change to sorting in the projects service. Or we may sort in the backend API?