(QE-204) allow for use of local vagrant file when using --no-provision

- use already set up vagrant boxes when running with --no-provision
cleaner re-use of vagrant boxes, review comment fixes
Merge pull request #48 from anodelman/fix-vagrant

(QE-204) allow for use of local vagrant file when using --no-provision