list_nodes_min parse vm nodes for vm names.

list_nodes_min cant use get_registered_vms to get vm names directly... added some logic to clean that up.

parted vm create function into cleaner code.