Add .gitignore in order to make the whole git repository cleaner
checked all the new changes, so ready to continue