fix add command and generic filename expansion/resolution to expend to homedir-relative filename and absolute filename based on original filename, as specified, rather than a fully, symlink-resolved filename. So, e.g., if ~/bob was a symlink to ~/fred, then ~/bob/a would resolve to the relative filename bob/a, becuase it is inside the homedir (it would resolve to fred/a otherwise)