Add a diff view with previous edition

Currently just shows the diff of the main summary and the body of each
of the parts.
Tidy up markup on edit page