refactoring of the project to host the basic neural network algorithm with backpropagation.
Principal component analysis is added as part of a normalization input layer.
At  the moment outputs are considered to be normalized.
Tests are not re-factored yet