Added a checkCornerOrBorder function to be used in convolution
Refactored gaussianBlur function to take into account border pixels
Added a sobel operator