switch delete to use utility method
fixed up test package to drop auto-generated .vshost.exe
added upgrade test
added test which verifies we can specify a custom directory to the bootstrapper
now to make the tests use a temp directory rather than clobber the user's data