fixed logging/restart issues; changed AbsFile and RemoteFile to be immutable; added version number to restart logs and complain if major log version differs from expected
removed commented-out/unused method