update .gitignore for Windows and IDE management