code: function(sourceLocation, targetLocation, name) {
  			if (sourceLocation.indexOf(this._rootLocation) === -1 || targetLocation.indexOf(this._rootLocation) === -1) {
  				throw "Not supported";	
  			}
  			
  			var isDirectory = sourceLocation[sourceLocation.length -1] === "/";
  			var target = targetLocation;
  			
  			if (target[target.length -1] !== "/") {
  				target += "/";
  			}
  			
  			if (name) {
  				target += encodeURIComponent(name);
  			} else {
  				var temp = sourceLocation;
  				if (isDirectory) {
  					temp = temp.substring(0, temp.length - 1);
  				}
  				target += temp.substring(temp.lastIndexOf("/")+1);
  			}
  			
  			if (isDirectory && target[target.length -1] !== "/") {
  				target += "/";
  			}
  			return _call("MOVE", sourceLocation, {Destination: target});
  		}
docs: Moves a file or directory.
  @param {String} sourceLocation The location of the file or directory to move.
  @param {String} targetLocation The location of the target folder.
  @param {String} [name] The name of the destination file or directory in the case of a rename