SubPieceCID Registry smart contract with Merkle trees verification

SubPieceCID Registry smart contract with Merkle trees verification