Class to process data for predictions
Class to split the dataset for each child
Class to enable returning four values from a class
Updates to enable predictions to be made
Update to enable predictions to be made
Updates to take account of the new prediction format for the dataset
Added comments
Updates to enable the growth of a tree beyond a depth of one