Created small interfaces around the two modes of generating hashes, hash_file.h && hash_string.h for testing purposes.