Adding gitignoe to Xcode files
Cleanup, adding documentation
Merge pull request #1 from DavidSahakyan/master

Here is a much more clean, and documented code