main change is making Droplet and SSHKey in Reponse struct both pointers, this plays well with omitempty