Use GeoIP lookup before asking browser

Because that dialog box is annoying, try and quickly use the IP.

Should be 'close enough' for weather purposes.