Refs #269: Make page footer fixed

We want the page footer to be pushed down to the bottom on short
pages, and appear normally after the content on longer pages.

Had to rearrange the html a bit to get this all working with
bootstrap and responsive.

Ready for review @lemanal @rebecca-caktus 

Branch: feature/269-footer-at-bottom