Make the KVM/Qemu executable configurable instead of hard-coding
Don't write a useless config file
Allow logfile path to be empty, i.e. do not write logfiles at all
Add diskimage config option for VMs to support existing image files or LVM volumes
Make pylint more happy
Add some comments for readibility