tabs to spaces
get VM list from vmadm instead of VM.js because VM.js broke