Cleanup, accessing member fields directly
Decimating filter now works with any input length

Even when input is shorter than decimation. However, if doesnt seem to work when the number of taps are more than twice the decimation rate.