[FEATURE] Add direction to ripple transactions.

[TEST] Ripple transaction direction validates in set.
[FEATURE] store memos, invoice_id
[FEATURE] validate invoice_id
[FEATURE] add 256-bit hash validator
[TEST] validate if memos invoice_id made it to the ledger