Add deploy code endpoint

Finally adding in the much loved code-deploy support that allows you to deploy a particular VCS branch or tag to an environment.