added gitignore file
tried to fix the recursion problem