Restructures Service Worker, allows fallback to network if files are not in the cache and adds some missing files to the cache.
Restructures Service Worker, allows fallback to network if files are not in the cache and adds some missing files to the cache.

darkmoon32/EspruinoWebIDE,darkmoon32/EspruinoWebIDE,espruino/EspruinoWebIDE,espruino/EspruinoWebIDE,darkmoon32/EspruinoWebIDE,espruino/EspruinoWebIDE