Improve cdfzf.zsh
Improve cdfzf.zsh

Heavily refactored to exclude hidden files, validate inputs, handle
ctrl-c from fzf better, and break commands down and comment them to
make the script more understandable.  Also fix up most shellcheck
warnings.

kjhaber/dotfiles