Add serviceworker so can use offline
Localize all the files required to our server, not CDN

Not working on android desktop pwa offline, maybe something like this will help:
https://stackoverflow.com/questions/45733419/progressive-web-app-offline-cache-does-not-work-on-android-it-works-on-chrome