Issue #277: Add DSL/Handler for routing based on host.

Work done during Gr8Conf EU Hackergarten under the supervision of @robfletcher