failing test
extend passed in options
Merge pull request #891 from lalitkapoor/857-Options-object-is-mutated-by-calling-request

fixes 857 - options object is mutated by calling request