Setting page title on route change

Change-Id: I9c23d0215c7967eb3eff3a341ab3f210fb16a47a
diff --git a/src/index.ts b/src/index.ts
index 81a0d43..77955b3 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -22,6 +22,7 @@
 import {IXosCrudData} from './app/views/crud/crud';
 import * as _ from 'lodash';
 import {IXosNavigationService} from './app/core/services/navigation';
+import {IXosPageTitleService} from './app/core/services/page-title';
 
 export interface IXosState extends angular.ui.IState {
   data: IXosCrudData;
@@ -64,14 +65,13 @@
   .factory('CredentialsInterceptor', CredentialsInterceptor)
   .factory('NoHyperlinksInterceptor', NoHyperlinksInterceptor)
   .component('xos', main)
-  .run((ModelDefs: IModeldefsService, RuntimeStates: IRuntimeStatesService, NavigationService: IXosNavigationService) => {
-    // Dinamically add a state
-    RuntimeStates.addState('test', {
-      parent: 'xos',
-      url: 'test',
-      template: 'Test State'
-    });
-
+  .run((
+    ModelDefs: IModeldefsService,
+    RuntimeStates: IRuntimeStatesService,
+    NavigationService: IXosNavigationService,
+    PageTitle: IXosPageTitleService
+  ) => {
+    // Dinamically add a  core states
     ModelDefs.get()
       .then((models: IModeldef[]) => {
         _.forEach(models, (m: IModeldef) => {