* use openstreetmap nominatim instead of geonames * set temperature to None if there is no temp available * add new test cases to better test geolocation for various places