add dejong and free bubble equations, add ideal gas

Finished translating marmottantn_vdw.m into python code.