Added cross-validation to the NeuralNetworkLearner refactored it.
Merge of NeuralNetworkLearner.java