Can specify onprogress in constructor

This PR allows you to specify the `on('progress')` listener in the constructor.

``` js
var p = progress(function(progress) {
  console.log('onprogress', progress);
});

// or

var p = progress({length:100}, function(progress) {
  console.log('onprogress', progress);
});
```