added OfflineTrainingScenario, finished crossvalidation implementation