add gitconfig and gitignore