working 2d/3d conv networks with data manipulation
added 3d, 2d/2d convolutional networks and some data preprocessing/munging things.