A AngularJS 1.x router, based on ui.router