code: public synchronized URL addFile(File localFile, String remoteFile) throws IOException, MalformedURLException {
  		return addPath(new Path(localFile.toURI()), new Path(remoteFile));
  	}
docs: Adds a file to the artifact server.
  @param localFile the local file to serve.
  @param remoteFile the remote path with which to locate the file.
  @return the fully-qualified remote path to the file.
  @throws MalformedURLException if the remote path is invalid.