Refactoring
Update buffer switching function for direx
Fix case of not one window

  - use current-prefix-arg dired-jump
  - not one window use direx:jump-to-directory
  - other case direx-project:jump