added padding option to MNIST data set provider
correct initialization of convolutional layers