Port route

This pull request implements most of the Route built-in handler. Route forwards requests to some other host. It can be used to capture traffic between an HTTP application and some other host, such as google.com or httpbin.org. The method signature allows for https, but that is not implemented yet. Also updated docs and examples.