tokenize punctuation separately from word