[WIP] Create custom behavior for RouteNotFoundException

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | no
| Fixed tickets | #10
| License       | MIT
| Doc PR        | need to be done

Todo:
* [x] implement the `create()` methods of the base matcher i created (parent, ancestor)
* [ ] bring the `BestMatcherPresentation` to use the custom exception.html.twig i created
* [x] test for `BestMatcherPresentation`
* [x] tests for both base matcher
* [ ] finish frontend test by crawling for some given stuff
i don't mean globally overwrite the template, but set it from one of the best matchers. as in : i detect you have a typo, lets use the typo template. or i detect you have an old url because we restructured the site. show the template that explains what happened and where to find the new content... not sure if that makes sense though.