added geocoder, ability to find location of user