add ability to emit a progress event
Merge pull request #40 from edx-solutions/cdodge/emit-progress-event

add ability to emit a progress event