[TASK] consolidate transaction logic

Major refactor of the way transactions are submitted
-2146107392 = 2147549184 | 0x00010000 | 0x00040000 | 0x00100000
                      = 2147549184 | RequireDestTag | RequireAuth | DisallowXRP