use opennlp's dictionarydetokenizer (for now)
add backtracking