new block: progressbar

![1](https://cloud.githubusercontent.com/assets/1333220/5414501/8fef75e0-8230-11e4-9800-5258c729a51e.png)

There should be single source of truth. You can set initial value of `this._val` from params within constructor.