implemented ApplicationDeployment and unit tested