Successfully made dataset and preprocessing modules independent of theano.
Started working with pxiv-115.
Merged stupid stuff.
Effectively finished implementing parallel batch processing.
Merge conflict solved
Merged parallel batch processing, updated to latest version of Theano, switched to cudnn max pooling to get much better performance and overlapping max-pooling. Currently running a full ZFnet at ~1.05 batch/second on a single GPU.