Added eshell customization and cleaned up a number of things.