add basic service worker demo
from https://sites.google.com/a/chromium.org/dev/blink/serviceworker/getting-started