Fix initialization of self.best_cost
Add documentation and remove extra __init__ methods from KFold variants
Restore __init__ to enforce n_folds > 2
Condense KFold validation set code to avoid duplication
Merge branch 'cv_validation_set' into grid_search