[FEATURE] add memo field support
[TASK] change TypeError to InvalidRequestError

so they properly get handled by the error-handler and result in 400's
[FIX] setting test ledger mismatch
[TASK] cleanup unused