changed methods to return task objects to allow async.
Merge pull request #4 from IrradiatedGames/setup-client-class

changed methods to return task objects to allow async.