very basic eshell setup so I can migrate eventually
upgrade
ignore eshell files