documenting -g for graphical output
Adding data disk support
add support of setting number of CPUs on a virtual machine
add support of base images listing and boot
fix a potential issue with -g and -s
make things little more readable
add support of media drive with auto boot