refactor SupervisedDataset, fix TestSupervisedLoad
factory method for SupervisedDataset, fix linear regression tests