Add support for router root specification.

Currently, if someone chooses to use enrouten with a particular root path, routes will not resolve correctly.

This PR adds support for specifying a base route when using this module.
```javascript
app.use('/foo', enrouten({ /*... */ }));
```
and effectively is the same to doing

```javascript
app.use('/foo', app.router);
```