break zsh completion into it's own file, add anywhere completer