Implementing geolocation.

Fixed the ng-click issue where it did not trigger the geolocation.
Refactored the NavigatorService and cleaned up the controller.
Merge pull request #1 from hectron/fix_ng_click

Implementation of HTML5 geolocation