added initial implementation of athentication with geo coding service.