implemented SimpleRegressionNeuralNetwork + added factory