Express 3 compatibility (fixes #26)

In Express.js 3, application objects aren't ```http.Server``` instances anymore so doing ```app.on("listening"...)``` in the ```PileManager.bind``` method will do nothing. To make piler compatible with Express 3 you have to pass the http.Server as a separate parameter and bind to this.