vm: add optional comment field (set at vm creation, can't change later)