Add NSLocalizedDescriptionKey to converted NSError
Disable global properties causing errors on iOS 8
Re-format rest of the code