added NeuralNetwork.cpp