title: fromState in angular ui-router returns empty object
body: <p>When using angular ui-router, the <code>fromState</code> parameter returns an empty object while the <code>toState</code> works just fine, i would like to access <code>fromState.name</code>. My ctrl looks like this:</p>
  
  <pre><code>.controller('MainCtrl', function ($rootScope) {
  
    // State change start
    $rootScope.$on('$stateChangeStart', function (event, toState, fromState){
  
      console.log(fromState); // -&gt; Object {url: "/program", templateUrl: "views/program.html", resolve: Object, name: "program"}
      console.log(toState); // -&gt; Object {} when clicking on e.g. 'news'
  
    });
  
  });
  </code></pre>