Added GPS preference

Initial work on GPS preference (to take the current location from the
GPS provider)