Digital Ocean API Abstraction layer in Go