[RFC] Fix permissions failure when deploying

You may be wondering why this took so much code...

Actually, 5afaf80 was the true fix.  The rest is actually testing infrastructure to have a working mock site that references the local genesis wordpress project correctly both within & outside of vagrant.  *That* was tough!  Finally, there is some cleanup to testing and an explicit bootstrapper.

The only requirement is that you `cd test/temp && vagrant up` yourself, as Travis won't be running vagrant.

Fixes: #93 
Refs: #67, #82