move eshell evaluation code to separate file in the lisp directory
move all package installation code to init.el