Update gitignore

Ignore *.exe, *.obj
Don't create thousands of empty files just because they don't exist
Remove 1443 empty files