The current method of instantiating the CloudClient is through environment variables or a .env file. We want to provide an option to pull these values from a key vault instead. This will make it easier for users to authenticate to azure and be more secure. Users will only have to specify the key vault they want to pull from. All other variables will then be pulled from the key vault.