Use template based on bootstrap and Swig

Also move player functions into a separate file and use YAML for the
config settings.

Not everything works yet - notably, the path link in the site title is
screwy.
Fix up CSS and make everything look nice