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...
$repo = Package::createFromPackage($repo);

something wrong with naming?