Improved console output support
Add progress dependency