Seasons can now be configured with min/max temperatures, number of days, etc. Seasons now progress and transition. Added WeatherForcest which generates the weather conditions (just temperature for now) for the next 7 days on a rolling loop, adding a new day to the end, at the start of each new day. Weather now uses the current season day values to control the temperature. Seasons can be configured per scenario, including starting season and day. Set some initial season temp values.