added events, moved things

- renamed usecase in steps
- moved the doctrine things into the infrastructure folder
- create bot as service in the container for the command
- some fix to the steps...
Shouldn't we remove the DefaultControllerTest?