AddRequestOptions Should be Smarter
At the moment, as we support almost no RequestOptions, we just append them to the URI.
We should continue to recurse through the options, building a List and join the list together, with & and prefix with ?
This will allow these options to grow in a nicer fashion