Big update to use scikit-learn for classifiers.py

Scikit-learn will allow me to try a bunch more features without having
to hardcode Naive Bayes algorithms, and also try different kids of NBs
(Multinomial vs Bernoulli)

Everything is set up and implemented in classifiers.py, at least for
now.