Dev/kalman

This is my fixes for variable dt with kalman. 

Ideally the noise_variance needs to be a UI setting between 0.0 (no filtering) and 1.0 (too much filtering) which represents the "noise level as a fraction of full input range".

I've not been able to test it, but you wanted to see what i have.