added a way to extend the Route methods

This adds an extension point that let's you add more methods on the Route class:

```php
$app->get('/', ...)
    ->xxx()
```