Revert "Revert "BLOG-16 | post revision""

This reverts commit 7b04a3c6d42667af386a7d6b2dcc9eac003b6740.
BLOG-16 | post revision: add options to enable/disable revision plugin
Merge remote-tracking branch 'hoatle/features/16_post_revision'