added the code using which user can easily add one-time-only initial configuration/setup commands inside VM when the VM is booted for the very first time
added options that can be used to customize VM's name and number of host cores alloted to VM