reveal.js talk template nicked from David Laing; some minor tweaks to build in a sandbox.