Update to a modern Xcode project with ARC and XCTest unit tests.