new tests for feedback/progress

Newest version with tests working at 91% coverage