Modular routing

Enable dynamic `.use` mounting for more modular applications. For example:

```js
var mount = app.route('/').get(function (req) {
  console.log(req.params.route); // Works!
});

app.use('/:route', mount);
```