an OpenWeatherMap API Client