few zsh improvements:

  -get persistent history file working properly
  -pressing up with search history that starts with whatever's currently on the
  command line
  -pressing tab immediately completes instead of showing menu