Implementing proposals for a model:
- subclass RevisionMixin
- Create a proxy model with RevisionManaggerMixin
- decorate str with revision_str()
- write a revision view
- write a revision approval view
- write a ModelAdmin
To Do:
^ This is in reference to work done on #156