zsh: add zsh gen named dirs
better zsh completion
start dividing up big file into smol ones
init repository