Extracts unique words and hyphens from text stripping punctuation on the way.