better zshrc
ignoring the gitconfig
fixed gitignore