Factor out readServiceWorkerScriptFromFile method
Start reading SW in initialize method
More refactoring
JSContext isn't copyable; switch to retain
Create registered service worker in plugin init