Closes #35. Note that upgrade to django-reversion 1.8.0 required. Must also migrate reversion