substantial rework to put everything into after-init-hook
Added ecb
Use namespace, made work, added tests.
Added set-up-js2-mode