Merge pull request #2 from mjibson/master

Attempting to sync..
Merge pull request #3 from mjibson/master

Sync with mjibson
Removed an unnecessary getStructKey call.
Now properly caching an entity that was written in a transaction where an entity with the same id was previously deleted.
Merge pull request #14 from xStrom/master

Removed an unnecessary getStructKey call.