header and footer fixes, responsive css, structure changes

Header and footer now scale correctly. Page should be finished (structurally). You break it, you fix it. (I'm serious.)