I added some additional status reporting when the API credentials are not provided, but with that minor addition, this looks good. +1
I added some additional status reporting when the API credentials are not provided, but with that minor addition, this looks good. +1