add .gitignore

Добавил .gitignore и удалил файлы помещенные в репозиторий, но совпадающие с .gitignore.

Удалял с помощью следующей команды:
git ls-files -i --exclude-from=.gitignore | xargs git rm --cached  

Так же добавил игнор промежуточных файлов (*.txt~ и *.xml~) и удалил.