add FakeJamClientProxy to wrap FakeJamClient. It accepts API calls and sends back javascript promises.