yield progress data to a code block in case users want to implement custom progress handling
Merge pull request #89 from mwrock/v1.3

yield progress data to a code block in case users want to implement custom progress handling