[Model] Refactor for a better comprehension
[DependencyInjection] Refactor configuration according to the Model refactoring
[DependencyInjection] Rely on CongigurableExtension
[Test] Refactor according to previous refactoring
[README] Add scrutinizer CI badge
Update CHANGELOG