code: public static String getRelativePath(File home,File f){
  		List<String> homelist = getPathList(home);
  		List<String> filelist = getPathList(f);
  		String s = matchPathLists(homelist,filelist);
  		
  		return s;
  	}
docs: get relative path of File 'f' with respect to 'home' directory
  example : home = /a/b/c
  f    = /a/d/e/x.txt
  s = getRelativePath(home,f) = ../../d/e/x.txt
  @param home base path, should be a directory, not a file, or it doesn't
  make sense
  @param f file to generate path for
  @return path from home to f as a string