update .gitignore
add Vagrantfile and provisioning script