Fix TFIDF and optimize StopWordsDecorator
implement linear and polynomial kernel