Use HTTP::Headers within HTTP::Options
Drop useless spec
Preset User-Agent in Request, not in options
Merge pull request #109 from tarcieri/improve/options-with-new-headers

Improve options with proper headers