updated to source private zsh files ONLY if they exist, and fixed setgo