Changes to locationManager/didUpdateLocations + add locationManager/didFailWithError