Improve setting slugs on pages. Fix newly generated slug conflicting with self