bugfix: unit conversions incorrect

An extra conversion factor was incorrectly being applied in conversions between
ug/m3 and ppbv.

Changed the unit conversions logic to have explicit definitions of temperature,
pressure, R, molecular weight of air; implemented conversions in terms of
standard formulas.