Convolutional network code.
Finished mlp implementation (hidden layers, dropout, maxout, ...).