tools to create and manage folds when running Kfolds tests
updated kfold cross validation.