gitignore update

ignore .exe, .dll, .pdb and .cache
gitignore update

ignore bin and obj folders