added geocoding feature
improved edit layer and geocoder