Updated .gitignore
Fixed minor Xcode project issues
Changed compiler warnings to -Wall
Removed unnecessary header guard
Renamed ivars to start with underscore
Prevented exposing ivar to subclass
Removed unnecessary #import
Removed method declarations duplicating property ones
Fixed spacing
Fixed BOOL variables to use YES / NO
Restored auto-generated property ivars starting with underscore
Removed unnecessary private method declarations