Add the possibility to not simulate a user, but have a user (web and cli) type in the text.
- Add a stdin class (singleton?) that is connected to either the web gui or the cli, depending on how the system is run
- Add a "RealUser" class, in which one can define the inputs for each turn (distinguish initial and follow-up).
Add the possibility to not simulate a user, but have a user (web and cli) type in the text.