Add basic geolocation and location updating