made the cross validate file work, and made a train_BP_struct file to work with getData_struct