nearly complete version, but still need submodels that are dependent on met data, etc.: ET, Evap, temp. profile, k