Added eshell ignore and sourcing bash_profile if exists