Some changes to TrainingMethod, KFolds.
Some of this conflicts with your original design, so I hope I haven't
overstepped my bounds. We will discuss this later and we can decide on
whatever works best.