Location Services update

Rewrote the location services functionality from
location_services_manager and incorporated into this package.