adds basic fish-like features support via zsh plugins

Added fish-like features for zsh:

- [x] colored syntax highlight
- [x] autosuggestion based on last similar command typed
- [x] substring reverse search via UP and DOWN keys

still not sure if using submodules is a good idea or we prefer keep full plugin projects inside dotfles. Thoughts?

cc/ @mtylty @AlessioRocco