The ServiceWorker that does a lot of stuff
npm install
npm run build
npm start
ECMAScript modules still aren't supported in Workers, so we bundle the worker into a UMD script with rollup.
Copyright 2017 William Hilton. Licensed under The Unlicense.