Added main.js and image logo.

Header now includes div.branding with a img#logo, which is by default an
SVG with PNG fallback. Fallback functionality is handled on error by a
small script in main.js.