Wrote a KFolds class that will split the list of data k times.
I would like for this to be used in the abstract TrainingMethod class.