Added more support to mimic emacs

- basic yanking
- incremental searching