add exclude functionality

* Exclude dirs listed in the $_Z_EXCLUDE_DIRS array
docs

README
also removes zsh backward incompatibility warning
revert an accidentally commited bit