Upload progress bar for lessons. Improved test harness.
Merge branch 'brian'