some updates

trying to implement convolutional neural networks
more updates

split the .py for better length reasons
started implementing feature maps