Fixed and improved the accuracy of to/from Kelvin conversions.
Added better error reporting.