add vagrant file and provisioning script