Add podspec file
Merge remote-tracking branch 'upstream/master'
Fix a crash when an invalid keypath is used
Revert "Add podspec file"

This reverts commit 22712f9863a01091ad9f6b0bb186382204f8583e.
Avoid sending exception for an invalid keypath, instead returning an error
Minor style fixes
Merge pull request #230