start timing at construction of progress instance
change output to be printed in single line
shorten output
remove newline from formatted time output
add some whitespace in the end to avoid partial line overwrite, revert test to what it was
adapt documentation
avoid one if statement most of the time
add usage example for progress class
clean up example
remove usage example because it messes with cpp tests
Merge pull request #27 from kjs73/progress_timer

start timing at construction of progress instance, improve output format such that everything is printed on one single line and gets replaced by and updated line (carriage return)