add progress table
add auto-refresh
prepare for coloring requirements
make progress table fit with lots of test cases