progress bar

the first version of the progress bar is now done. It is very easy to
customize, yet it is very effecient, and requires no real cpu. drawing
is kept to a very minimum.