FIX: setup emacs company-mode properly
Add eldoc mode hook
Reorg emacs file to use req-package everywhere