Update start-vm script and docs

- Add `--preallocate` option to start-vm script
- Add test and web instance instructions