SVM implemented

Currently running on small subset of training data, approx 3000. More feature engineering needed (spell check, stemming, lemmatization). Current accuracy 80%
I would have expected this to return a string, not a list of words. It'd probably be more predictable to " ".join(words).