A scala client to interact with OpenWeather APIs