improve and clean SentenceTokenizer and WordTokenizer, add StatementTokenizer