Add vSphere support

Is this dependency being used just for the model or is it used to perform calls to the target endpoint?