Emacs: refactor the package installation process to avoid borking up the rest of the init when the connection is down
Emacs: moved all the requires/customizations inside hooks, this should make the initialization more reliable