Minor markup, styling organization rethink

- Page headers are now h1 elements
- Overhauled 'secondary page' abstraction
- Large button(.btn) variant