Added backend functionality with geolocation API for "use current location"