Added support for specifying a folder on vm creation

This change allows for folder to be given as a vm_extra_config parameter, defaulting to the Virtual Machines (or whatever the default folder is set to) if none is given.