feat: add asyncio based auth flow (#612)

* feat: asyncio http request logic and asynchronous credentials logic  (#572)

Co-authored-by: Anirudh Baddepudi <43104821+anibadde@users.noreply.github.com>
diff --git a/setup.py b/setup.py
index 1c3578f..dd58f30 100644
--- a/setup.py
+++ b/setup.py
@@ -27,6 +27,7 @@
     'rsa>=3.1.4,<5; python_version >= "3.5"',
     "setuptools>=40.3.0",
     "six>=1.9.0",
+    'aiohttp >= 3.6.2, < 4.0.0dev; python_version>="3.6"',
 )