restructure to remove redundant classes and add wrapper class to hold training data folds. also added some temporary test data