Uses new DigitalOcean API. Closes #886