[FEATURE] add submit order and cancel order capabilities

Please wait to review, going to add cancel order as well
> For me, it's a little confusing that -- is being used as a separator and and. Could you have written the above as by hash

Yes, but the point was to make the tests easily comprehensible with structure