Back Propogation with Stochastic Gradient Descent correctly classifying training data. Major refactor