AngularJS: Tightened up the ILocationService typings a little

And added some JSDoc