Converted to ARC, fixed CGImageDestinationFinalize errors, etc.

Converted to ARC, modern Objective-C syntax, fixed instantiateNibWithOwner:topLevelObjects: deprecated warning, fixed CGImageDestinationFinalize errors that were being logged and added a good .gitignore.