Ethereum Smart Contract to prove a document's existence at some point by storing and verifying its hash.