only track .c .h .txt files
fixed ignore files
updates gitignore
stopped github from removing needed visual studio files
fixed conflict