Syntax with <type:key> for route parameters.

This will allow us to type our route parameters by using specific regex.
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

Conflicts:
	src/route.vala
Merge pull request #7 from arteymix/typed-route

Syntax with <type:key> for route parameters.