Gives functions to use to generate strings to use as keys for caching. Keys are generated based on a passed in name and
zero or more groups. Providing the same name and groups will return the same key until the entire cache is cleared
or the cache for a specific group name is cleared.
1.0.1
*Bug fix: added slight delay when saving new keys to avoid collisions
1.0.0