Added DataLoader to pull out data loading functionality out of the
decission tree class.