update gitignore and zshrc
update submodules