add reverse geocoding, fixes #5