Fix for temperature conversion bug + ability to calculate inverses

Implemented a fix for the Celsius <--> Fahrenheit conversion bug that was logged against your branch.

Also added ability to calculate the inverse of quantities (for Ohm <--> Siemens conversion).

Added unit tests for both.