Vagrant integration

This PR is not ready for merging, just creating it for my notes.

Remember to change the branch in the build scripts to 'master' and not 'vagrant' before merging.