Cross validation function can now separate input data into (folds) number of data frames
that each have approximately the same class distribution
Cross validation function now returns (folds) number of train/test sets
Fixed some bugs in cross validation function