Hi do you have a quick start to get the demo up and running.
So far I have..
1. created my vapid on a secured server
2. edited the MyVapid.php
3. edited PNServiceWorker.js
4. visited /PNTestClient.html
clicked subscribe
everything looks ok but I got.

PNTestClient.html:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
foreground.js:13 Error occurred when fetchNoteList
(anonymous) @ foreground.js:13
PNTestClient.html:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.