improving the git ignore