Fix: Using VCR with Guzzle results in duplicated Host headers.

Fixes #43 
This pull request adds tests and refectories the original fix by  @gsaulmon a bit.