Implement Async 2i

Async client didn't have any of the new 2i methods, so I've added them.