Add vendor gitignore and test files