Move CLLocationManager setup to init so we are on the main thread.