initial plugin framework
outline the steps required to perform a zero downtime deploy