add SVM support; use term frequency instead of just counts for all classifiers