Added progress bar widget. Refactored a little bit of code. Added better widget descriptions in the documentation.