[FEATURE] add submit order and cancel order capabilities

Please wait to review, going to add cancel order as well
> How would you rewrite with with validated true, validated submit response, and transaction verified response?

In this case, you'd probably test `transaction verified response` and its opposite. I would write it like this:

```
validated:true -- validated response
validated:true -- validated response -- transaction verified response
validated:true -- invalidated response
validated:true -- invalidated response -- transaction verified response
validated:false ...
```

I think `--` is a good separator, and not confusing