Add custom CSS for cover page, support for assets in sample content; tidy package.json/.travis.yml