Compare history versions

Some initial work on an admin view to compare historical versions. I was having some trouble with compatibility with 1.3 and 1.4 versions of Django admin, so for now I'm ignoring 1.3.

Will resolve #54.
Should we add unit tests for this?