Separated header to leave space for page-unique links to scripts and css. Clean this up when we switch to a framework
Reorganized division of template code into new utilities, menu, and footer files