Basic progress meter

The progress meter will allow various parts of the code (such as
backup) to print a progress meter as they run.  The meter is updated
periodically, and makes sure that message printed through 'log' are
properly displayed and do not conflict with the meter display.
Add dir/file count, and path to restore meter