Create the vagrant file in a sub directory

The vagrant file was previously dropped in the current working
directory. This commit causes the vagrant file to be created in
`vagrant_files/<config>/Vagrantfile` so that it does not conflict with
tests running against multiple cfg files.
Merge pull request #12 from hunner/hide_vagrantfile

I had a closer look at the code and this looks good.  Merging.