* Added sharding code
* Added RootKey and IsInTransaction helper funcs
* Removed CacheKey (not needed with auto caching)