Make store_best_model a boolean flag to MonitorBasedSaveBest
Update MonitorBasedSaveBestCV to use store_best_model
Change validation set selection procedure for ValidationKFold and StratifiedValidationKFold