Ignore eshell directory.
Add function for cloning from git repo.
Auto download and compile CEDET.