[FEATURE] add submit order and cancel order capabilities

Please wait to review, going to add cancel order as well
What is the generalized syntax? When is it appropriate to use `--`?