--Created new type vm_hardware to configure basic hardware configs
--Created new type vm_nic to create, modify and delete virtual network adapters
--Moved method 'findvm' out of individual providers and into Puppet::Provider::Vcenter
--Created new type vm_harddisk to manage hard disks attached to VM
--Created class vm_config to allow a generic class for configuring a VM
--Created new type vm_hardware to configure basic hardware configs --Created new type vm_nic to create, modify and delete virtual network adapters --Moved method 'findvm' out of individual providers and into Puppet::Provider::Vcenter --Created new type vm_harddisk to manage hard disks attached to VM --Created class vm_config to allow a generic class for configuring a VM