a wrapper for the digitalocean api