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.
afaict leaving `ng-app` here is fine, so I'd prefer not to move it