Basic support for types in Route.

Escape regular pieces of route to avoid undesired regex injection.

Simplified the Route code:
    - rule set at constructor
    - route is not necessary, just the compilex regex
Adapted README.md with the latest changes.

Added dependencies for Fedora.

Improved the general Markdown syntax.