Implement basic response object
Bugfix: switch adapter from function to class
Add/fix required imports
Add request coroutine
Bugfix: instantiate adapter
Bugfix: remove call of asyncio.coroutine