Reorganized a bit. Modularized FileChecksum. Setup infrastructure for broader application.