Some HTML5 love for header, footer, navigation, and style sheets.
Code changes for HTML5 love for the views and style sheets plus me learning the github workflow refs #3873
Update gitignore to ignore tmp files.