progress on refactoring thermal_controller to use io_service and getting decos serial_port to compile