extract route object and raise exception when no route matches
write more on router
add redirect_to method to router
more test routes