Modeled Mnist as the pylearn2 implementation. Removed fn, util, etc, and made it use the torch equivalents. Still requires a lot of work to make it pylearn2-ish