Move zsh functions out into seperate file