Add support for region parameter.

For me, it was necessary to specify region when creating the client.
Also, I had to upgrade the pkgcloud module - but I'll comit that
separately
Upgrade pkgcloud module
Add error logging and debug statements