Use path.join rather than unix paths
Attempt to use the caches polyfill instead