First commit, grayscale, resizing and convolution working