Updating Helm settings and adding new bindings

Added helm-mode to `use-package` idle timer to load when idle instead of just defer.

"SPC s" Bindings ("s" prefix signifies showing buffer data)
- sy = yank / kill ring
- sm = mark ring
- sr = registers

"SPC f" Bindings ("f" prefix signifies file activies)
- fh = helm-find-files

"SPC F1" is `helm-apropos`
This one already exists on `<SPC> f f` and by default it uses `ido`, this is a completely subjective choice (explained in the readme) but your proposal is a better default. So I prefer to keep `<SPC> f f` for find files with `helm-find-files` instead of `ido-find-file`.

You can change "fh" to "ff" and remove to initial binding on "ff" in `keybindings.el`

You can also edit the readme file to remove the reason why I prefere ido over helm.

Thank you !