Add branding to site

This adds the logo to the website in a RWD-way. Also the design of the
nav and branding on the home page is different from the content pages.

This also fixes issues with the content in the footer fitting on small
screen devices.
Update home page to align nav menu above logo
Merge pull request #75 from ericf/branding

Add branding to site