Dev/kalman

This tidies up the code a bit and changes the hard-coded filter settings to use better estimates.

This should give less overshoot, but we really need to make noise_stddev a UI setting. I'll try to do that in a followup change after I get Qt5 Designer working.