Improvements to GLM code

Remove *.nml dependence. 
Improved date/time handling. 
Cleaned up some of the code
Moved and renamed fish functions to be more descriptive
Changed (somewhat) how date/time is handled so it sub-daily date/time can be used.