Remove parallel build option
Fix argument consistency for split and shuffle
Fix parallel test procedure
intel compiler compatibility
This version is the first to allow for training. There is still a chance that there exist some small bugs in the learning as the accuracy is not as high as expected.