Adding additional implementations
Merge pull request #2 from nybex/master

Added an obj-c implementation