added a deployer class to manage deployments