Verity Ethereum Smart Contract Application for transaction escrow and document verification involving 3 parties