Fixing a number of issues with vhost generation

- vhost generator will now make sure directory exists
- vhost generator will now properly create the vhost file if it doesn't already exist
- added vagrant config file for myself and set it to work with my oakensoul config
- I set up my default examples to use a data/vhost directory instead of ubuntu sites-available