renamed createTransactionHexList to createSignedTransactionsWithData, removed createTransactionHexChain and tests, moved sortPayloads to dataPayload.sort and added test, refactored createSignedTransactionsWithData, added optional signTransaction function and made loadAndSignTransaction use a callback