Averaging class updated and verified.
Controller daemon uses averaging and introduced type checks for more predictable behaviour.
Implemented new PID class in controller daemon.
Heater daemon logs more, has more predictable behaviour with more error checking.

Controller is verified with arguments from calibration run. Results look promising.