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.
So that we can use these from any other module and not just the main "ployst" app