refactored .zshrc and improved .vimrc