add gitignore and exclude the .vagrant directory