Fixed bug with initial value dominating the avg signal value correctly.
Now it waits til the signal_lvl is the avg of 5 values before it begins filtering out values
This avoids it filtering out values based on an 'incorrect' avg value(i.e. an avg which has only avg'd only over a few values)