API Adding setURL to HTTPRequest object

The current RootURLController needs to be able to change the url of a
request, so I've added it.