add new files

add NeuralNetwork & lbfgs