#47: bug fix - show unique topics
#47: performance improvement to generating progress report
removed logging of exercise graph cycles