Basic moving average filter targeted at signal isolation and noise reduction.

Note, this will not serve as a good low-pass filter, but will help clean
up the signal.
MovingAverageFilter: The width of the filter should be 1/2 a wavelength, in samples, not 1 wavelength.
Integrate the moving average filter into the BpskDetector.
Convolution.java: Adding algorithm functions.
interim