update iterm2 and gitignore