caching categories

It seems a little odd to have everything that's cached in every command across all of xplat being in the same file. Perhaps we should have an explicit "pluginCache.js" file instead of adding this into the same place with the websites caching stuff?

Actually, we should probably have "websiteCache.js" too.