refactor twig views so that the header and footer are includes

Signed-off-by: Chris Sherry <chris@chrissherry.co.uk>
add talks page with pdf.js and popcorn.js

Signed-off-by: Chris Sherry <chris@chrissherry.co.uk>