[AJR] circle trade method

Implement the 'Trade' method of the CircleClient.

This method was broken down into 2 different branches:  ``` :sell ``` and ``` :buy ``` to handle the selling and buying of BTC separately.