Uirouter

Converted from `ngRoute` to `ui-router`.
Doesn't leverage the full power of children and parent states, but it's a working good start.
I started to play with child states but `ui-router` requires sub-templates and sub-ui-view directives in order to get that to work. I wasn't sure if the spec was speed + functionality vs perfection vs functionality :P