Fixed `Host` header regression. Fixed #4

As described in #4, forwarded requests should be creating a new `Host` header if provided. This PR patches that.

In this PR:

- Added regression test for #4 
- Added fixes against regression

/cc @mlmorg @zheller