Add sticky footer to stay at bottom of page

Footer will stay at the bottom of the page until the resolution of the
viewport would cause the footer to stick in to any page content.  So
it's good.  I think.