added async method signatures to client interface and class
changed get plugin data access interface to only contain an async method
changed get plugin data access method logic to be async instead.
Merge pull request #13 from IrradiatedGames/implement-get-plugin-async

Implement get plugin async