Use layout

- Use a layout for all the common HTML/CSS/JS and header/footer stuff.
- Implement better copy language around what's happening in demo vs. production mode