Rough fix for responsive design.

This tweaks .col, adds single column layout for widths below 768px, and adjusts the footer. Someone with more in-depth knowledge of CSS and responsive design is welcome to improve on this :-)
Fix merge conflicts