added hash_file protocol and dummy test file