added sobel operator and fixed other things.
TODO
-fix convolution (get from sobel)
-fix vector2/3 resizing issue
-add hist threshold
-add non maximal sup