Merge pull request #3 from garnett/master

Add project with both OSX/iOS module targets
Add gitignore, add pretty-print unit tests
Merge remote-tracking branch 'upstream/master'
Add moar whitespaces
Separate protocols implementation, refactor prettyString composing