Check for availability of requestWhenInUseAuthorization method

Check for availability of requestWhenInUseAuthorization method of CLLocationManager
to support iOS versions earlier then 8

Also I would recommend to have setting as detectSpeechStop for the case if I don't want to use location based recognition or I want my app to use locations for other purposes