add dialog for editting places

tweak the PlacesModel a bit