Use jingo to include CSS and share a base template for Bug 915867

This ensures that the CSS gets cache-busted, and the templates are re-organized so they all share a common header/footer.