Render difference between versions, not just the whole version

This also hides the full version data unless you click 'Show'

This is a bit ugly, but we should have some designer time soon to tidy
it all up.

Fixes #39
Merge branch 'show-version-diffs'