made sure the mnist demo (now in mnist_new.py) works with the new implementations - will add processing of a validation set later as well, but for now, it was mainly a test to make sure gradient descent, momentum and improved momentum worked - seems good enough, but it's super sensitive to what initial weights are chosen for the network - can now finally work on building my first deep network using stacked autoencoders