Added client support for recurring charge APIs and some basic unit tests to show transaction and recurring charge functionality