Add a configuration for timeout
Not sure why these URLs changed, but make VCR happy

Upstream changes the cassettes all around anyway
Add information to errors

Put all the options used for the request into the error message so we
can have more context about what is going wrong.
Add opts to the parsing error message as well
Add a configuration option for open timeout as well
Merge pull request #4 from thinkthroughmath/cln/add-timeout-and-more-info

Cln/add timeout and more info