moved get plugin logic to separate method
moved get all plugins and get plugin page logic to new class
moved add plugin logic to new class
moved update plugin logic to new class
moved delete plugin logic to new class
Merge pull request #11 from IrradiatedGames/split-logic-into-separate-data-access-classes

Split logic into separate data access classes
added async method signature to client interface
changed data access class to return a task object instead of a list of plugins
added DTO object for get plugin page
changed get all plugins data access to run async
Merge pull request #12 from IrradiatedGames/implement-get-all-plugins-async

Implement get all plugins async