plumbing: Begin the File and FileStatus unit tests. Also, resolve some bags inside the class File.
Correct a previous commit message.