added async method to client interface and changed interface of specific data access class to only have an async method
changed data access class to work async
Merge pull request #14 from IrradiatedGames/make-add-plugin-async

Make add plugin async