Added support for routing to specific routers

Barista maintains routers for different types of requests (GET, POST, HEAD, DELETE, etc.). This patch adds support for routing to a specific router object.