File duplicate branch

The FileManager interface is taking shape.  Major functionality includes listing files, finding duplicate files, and removing files and directories.