Adding ui-router library. Added latest AngularJS 1.2. Still doesn't work
properly yet.
Upgraded to Angular 1.2. No discernible changes to functionality. There
is one spot where a promise needs to be resolved manually, but I'll
leave that to Shweta.