added fortran fluid cat approximations. This one took some time. I am rusty in fortran