minor refactoring
working company with js2 and yasnippet
misc refactoring, don't need helm minor mode