Add serve function
Move Zsh to own task