Move project files from private repository
Update creator name
Update copyright
Format code style
Format code style
Replace initializer with modern syntax
Use dispatch_once for initializing singleton
Fix filename in header comment
Format code style
Replace with modern property attributes
Format code style
Update property names
Format code style
Remove unnecessary "=="
Use better boolean literals