Added test for FileMover. Changed behavior of RichPath.downloadFinish to take into account whether a file is empty.