sets up CLLocationManager