HYDRO-7 - Add support for dry air and gas

* Add Gas class
* Add DryAir class
* Add unit tests to cover the both gas and dry air