(function() {
  angular
  .module('app.routes')
  .run(appRun);

  appRun.$inject = ['routerHelper'];

  function appRun(routerHelper) {
    routerHelper.configureStates(getStates());
  };

  function getStates() {
    return [
      {
        state: 'point',
        config: {
          url: '/point',
          parent: "auth",
          templateUrl: 'point.html',
          controller: 'pointCtrl',
          controllerAs: 'vm'
        }
      },
      {
        state: 'auth',
        config: {
          url: '/auth',
          templateUrl: 'auth.html',
          controller: 'authCtrl',
          controllerAs: 'vm'
        }
      }
    ];
  };
})();

(function() {
  angular
    .module('app.routes')
    .config(imperiumRoutes);

  imperiumRoutes.$inject = ["$stateProvider", "$urlRouterProvider"];

  function imperiumRoutes($stateProvider, $urlRouterProvider) {
    $urlRouterProvider.otherwise("/point");

    $stateProvider
      .state("point", {
        url: "/point",
        templateUrl: "point.html",
        controller: "pointCtrl",
        controllerAs: "vm",
        bindToController: true
      })
      .state("auth", {
        url: "/auth",
        templateUrl: "auth.html",
        controller: "authCtrl",
        controllerAs: "vm",
        bindToController: true
      });
  };
})();

Corrige declaração das rotas