add test dir and modify .gitignore file to filter nonsense dir