updated Vagrantfile to be more resilient + added .gitignore