add vprint routine; semantic cleanups to vgone; use vprintf