add .gitignore

Добавил .gitignore и удалил файлы помещенные в репозиторий, но совпадающие с .gitignore.
Возможно стоило оставить .so файлы?

Удалял с помощью следующей команды:
git ls-files -i --exclude-from=.gitignore | xargs git rm --cached