Getting vagrant up working, mostly

I made these changes while working with Vagrant as well as beginning to plug the cookbook into some existing infrastructure, so I know there are a few things that fall outside of purely getting `vagrant up` working.  I'm happy to back such things out of you'd like me to, although my next PR will likely reintroduce them as I work through the rest of the plugging in.  Thanks for making this cookbook!