Update README.md
Added some more test cases for retrieval failure cases
Updated my "Internal" struct to be called "internalVars" for clarity and because internal (with a lower case i) is a Swift keyword, so this could be confusing.
Merge branch 'release/1.0.0'