Adds a Url property to the RemoteUpdater, which allows the remote url to...

... be updated.

This is a PR for issue #788 

Includes a single test case for verifying that the remote url was indeed changed.
Let me know if anything needs to be changed or corrected for this PR.
This is unneeded if you use the above comment in your code.