better default slug generation
validating and correcting slugs