added test to check that normalize was scaling things in the direction I expected. added comments.
changed gsi calcs from class to function since it maintains no state
added okfd one/ten fuel moistures; no tests for okfd yet.
daylength calculation, precip duration