Avoid referenced before assignment error.
Changes in routing system.
- Url definition based in tokens like /user/{name:slug}/.
- Added reverse_route method to Route.