Add some custom js snippets and change yasnippet evil bindings

- Custom snippets now go in emacs.d/snippets/<major-mode> folder
- .yas-parents can specify that modes inherit snippets form another folder
Config helm settings and add binding for helm-ag