Refactored CelsiusToFahrenheitConverter: introduced TemperatureUnitWithValue trait for representing units with values and TemperatureConverter with generic convert() method.
Introduced Kelvin conversion in TemperatureConverter.scala, K->F conversion added in GUI.