Extended IClient with async versions of methods. Added async tests.