issue #4 - add vCPU and Memory support

initially supports virtualbox and vmware_fusion providers