Modernize project settings
Fix warning
Convert to ARC
Modernize code
Invert `main` exit status

0 (EX_OK) means success and 64 (EX_USAGE) means failure
Merge pull request #5 from 0xced/arc

ARC