fairly general SVM learner and classifier for operation on delimited data -- using scikit-learn