making more semantic names for files, and pulling the footer into a partial