Support for changing sourceurl on SVN repo

added checks that the URL of the WC matches the URL from the manifest

changed from using "update" to "switch"