'Initializes a new progress bar
:type mininum: integer
:param mininum: mininum (initial) value on the progress bar
:type maximum: integer
:param maximum: maximum (final) value on the progress bar
:type width: integer
:param with: number of columns, that is screen width'

def __init__(self, minimum=0, maximum=100, width=DEFAULT_WIDTH, title=''):

    assert (maximum > minimum)
    self.minimum = minimum
    self.maximum = maximum
    self.range = (maximum - minimum)
    self.width = width
    self.title = title
    self.current_amount = minimum
    self.update(minimum)
