Added ngramFilter so the decision tree takes the training set by itself.
Also changed decision tree constructor.