Store temperature values as float in the controller, handle negative float & int values from serial

Update floatFromSerial to valueFromSerial.h to include boolFromSerial
and intFromSerial as well. Handle negative float and integers in these
functions.