flesh out api and make _post() handle args properly, trading even works now!