Added weather data, updated drop-down, refactored