Strengthened security.
Changes in the structure
Minor changes
Logging Functionality
PSR-2 and logging functionality for the listener