#290 - Resolved ZeroDivsionError in progress() when batchtime or elapsedtime equals 0.
Merge pull request #291 from andrewakim/issue290

closes #290