set initial forecast by geolocation.

User should see forecast based on geolocation if enabled. If not correct location, able to change city using search function.