Improved documentation and demos

I think you can actually just do this:

```
"primary": require('fs').readFileSync('demos/src/primary/header.html'),
```