Update Vagrant version requirement
Make base box configurable
Update README
Optimize various configuration and provision steps