Upgrade/model/main

- Fixed calculation of lightPeriod for CAEAstronomy
 - Instead of detecting time in current location, it uses the time given in the API Astronomy response
- Added info about quantity of snowfall in the CAEWeatherHour object

@rburr @blakecarrier @lukesteffen