Plan preview

Enables the ability to preview the deployment plan against a given commit before merging.