added trade request endpoint and functionality