Updates for getting vagrant up and running

Had to make a few changes to get Vagrant up to work and succeed here.

* Berkshelf 3 isn't out yet, so use the 2.0.0 syntax
* Ports were clobbering each other, so to start both Vagrantfile VMs up at the same time, move the config inside each vm configure block
* Add a UTF-8 declaration to the runit script because of a weird `Encoding::InvalidByteSequenceError: "\xE2" on US-ASCII` exception when consuming cookbook's metadata.