added missing normalize.css
rewrote footer function to not use document.write