Modify convolution, add bandpass, bandreject, highpass filters

Instead of ignoring borders we extend the original signal if necessary