Renamed T in CacheStore.TryGet to TResult so it doesnt clash with the T on the class
Added the Remove method to the CacheStore class so we can delete items from the cache.
Also did some cleaning up and removed unused disk caches
Uninstalled protobuff