Add ability to chain middlewares in app.use()

In my app, i have some code like this :

```js
app.use('/blog', requireLogin());
app.use('/blog', blogApp);
```

It's not very nice.. it will be great if i could write :

```js
app.use('/blog', requireLogin(), blogApp);
```

Just like in express routes.

It's why i write this pull request, tests are OK but may be i missed something.