Adds ReversionedDocument model with convenience methods for any inheriting versioned model/document.
Adds ReversionedDocument.save_revision logic and meta configuration for auto creating after save.
Merge pull request #5 from snormore/reversioned_document

ReversionedDocument