added global gitignore and some changes