feat(Router): implemented routes with variables

Routes with variables can be defined like this:

/user/:userid

One can access the value in the handler like this:

request.params.get(&"userid")