Add ability to clear eshell
Make config-ido more modular