removed some dependencies and implemented draft for gaussian kernel.
Gaussian blur implemented.

However the kernel values are too large for 9x9 kernels.