eNote: Digital Promissory Notes with Legal Validity