Coded WeatherProvider's query() to query with location and date, and wrote tests for it in TestProvider.