Use document footer component and show history

In order to show the change history we wanted to use the new document
footer component. This commit removes the SCSS for the footer and pass
the required locals through to the footer.
Update steps to use components

With using the new component library, we can't return the component HTML
in tests. Instead we return a JSON blob. This commit updates the tests
to look for the text inside the JSON.