* Enhance Event Listener with Rich Visualization and Improved Logging
* Add verbose flag to EventListener for controlled logging
* Update crew test to set EventListener verbose flag
* Refactor EventListener logging and visualization with improved tool usage tracking
* Improve task logging with task ID display in EventListener
* Fix EventListener tool branch removal and type hinting
* Add type hints to EventListener class attributes
* Simplify EventListener import in Crew class
* Refactor EventListener tree node creation and remove unused method
* Refactor EventListener to utilize ConsoleFormatter for improved logging and visualization
* Enhance EventListener with property setters for crew, task, agent, tool, flow, and method branches to streamline state management
* Refactor crew test to instantiate EventListener and set verbose flags for improved clarity in logging
* Keep private parts private
* Remove unused import and clean up type hints in EventListener
* Enhance flow logging in EventListener and ConsoleFormatter by including flow ID in tree creation and status updates for better traceability.
---------
Co-authored-by: Brandon Hancock <brandon@brandonhancock.io>
Co-authored-by: Brandon Hancock (bhancock_ai) <109994880+bhancockio@users.noreply.github.com>