zsh and bash: restructure rc files more sensibly

shell specific stuff in `fun` in either shell's dir
nonspecific stuff in `util`
grab jasonwryan's bash notes completion