Update Vagrantfile to have basic puppet provision
Fix providers and added in Digital Ocean provider