got a first order neural network with vanilla gradient descent working on the MNIST dataset - next commit should have gradient checking going