Solved a minor issue with layer.temperature calcuation.

This function could return NA if "bottom" was deeper than the last bathymetry or water temp depth. Changed how it is handled. Thoughts @jread-usgs