Cleanup code
Ignore EShell history
Use Egg via submodule