Update composer.
Refactor Tunnel.
Remove unused classes.
Create TransportableEventDispatcher (will be removed when event-dispatcher 3.0 released).
Dispatch event.
Remove TODO comments.