start timing at construction of progress instance

Change progress  class such that time of construction is zero.
In the previous version time of program start is zero which can give problems if this is significantly earlier than construction of the progress object (estimated times are off).