Added vi like movement in zsh
Refactored
Removed duplicated code
Partial reimported from holman config