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.