phpunit added as dependency
removed if statements, RegistrationProvidedLoggerFactory interface and RegistrationProvidedLoggerFactoryProxy class have been introduced