For some reason it really wants to commit this....
Expanding base class to support request options.

Overloaded constructor where you can provide request options OR just the
target url.