Cubic EOS rewrite
Created classes for individual EOSs
Cubic EOS rewrite
Created classes for named EOSs