Using geoname_save() instead of save() method.
Implements hook_format_title_entity_presave_alter().
Added actions to delete and resave existing geoname.