fixed agenda to run in loop and minor bugs, added discoveredBy module to have a better entry point for the demonstrator