[WIP] Appcache

Offline version.
Tips:
- Manage cache in Chrome: chrome://appcache-internals/
- Yes 

- I don't think we need to check localforage because the library is always loaded.