Fix kingfisher

Hardening of api calls and additional code comments on the VMware API calls