execute onEnd callback when finished

- listen to Pecan.queue 'end' event
- call onEnd callback


**NOTE**: depends on https://github.com/JoeChapman/pecan/pull/1

![](http://static.fjcdn.com/gifs/Stuff+and+things_f42f33_4914440.gif)