Neuron, NeuralNetwork, ActivationFunction, BackPropagation and Layer refactored.