added some docs to the vCenter modules and changed them to raise excpetion vs return none