Draft: gtr-dl-teams: Make soup session calls asynchronous

Currently HTTP calls are made in synchronous mode. With a bad internet connection, this could be a problem because the UI is locked until the operation is complete.

The HTTP calls should be made asynchronous to prevent processes from being blocked

Fixes #128

Merge request reports