hyperparam opt via gridsearchCV and stratified k-folds for validation. Also going to run some tests on a nix machine using parallel gridsearch (appartently windows can't fork the processes for each estimator so instead it launches each in its own python VM = huge overhead, way slower when n_jobs != 1