get unit tests working again, enhnace on and startvm commands
new test for main class