Updating composer.json requirements.
Adding FirewallListener and test.