CLLocationManager wrapper in Swift