Refactor footer into a partial template

This puts the footer into it's own partial so that it's reusable on other pages.