Move <h1> into YAML front matter for pages, and style it as .lead

This also required some refactoring of the .lead stuff