':param total: The number of items the progress bar will expect.
:param milestone_stide: Number of items between stats calculations.
Default: 10'

def __init__(self, total, milestone_stride=10):

    self.current = 0
    self.total = total
    self.milestone_stride = milestone_stride
    self.milestone_time = datetime.now()
    self.estimated = '?'
