ruche object has now an emitter object in it (REPL only)
Move event listeners in their appropriate files
Add some debug statements

For easier debugging process
Remove useless dependencies
Tests

Structure for testable cli
Rename the REPL

Access is easier