Adds model versioning to a Rails app, with the ability to accept or decline revisions.