cleanup vm options
Update the documentation

Rewrite large parts so the doc is no longer SUSE centric.