fixed high CPU hang
Fixes embedded dylibs/frameworks only run on iOS8 warning by ignoring linker warnings
Merge pull request #24 from artman/feature/warning-fix

Fixes embedded dylibs/frameworks only run on iOS8 warning by ignoring linker warnings
Removed explicit DevelopmentTeam from project.pbxproj
Merge pull request #25 from alanzeino/master

Removed explicit DevelopmentTeam from project.pbxproj
README grammar fixes
updated class and delegate names to match RFC
README update
updated test
Made protocol declarations optional and built in closure functionality for convenience.
Made delegate methods non-optional.
Removed workaround that previously prevented bug (might need to be tested but it works for me).
I created an error constant and reused it in both the closure callback and the delegate callback.
Merge pull request #36 from AndrewGene/master

Built in closure functionality
some style cleanup
Share the product and test schemes

This will allow Carthage and Travis support
Merge pull request #40 from interstateone/ShareSchemes

Share the product and test schemes
README update
closes #41 and README update