Fixed some of the maths for logloss and softmax so that they technically don't require the other to exist to produce the correct output. Layers and cost functions now have access to the network, and thus the other layers/cost function