Rearrange gas quantities and their computations
Fix approx_eq implementation for f64

It did not check the relative but the absolute error.
Make tests for AdiabaticGas more functional