Stream fetching status to socket clients.
Refactor authentication middleware.
Add API endpoint to get individual reports.
Refactor client-side socket code.
Merge branch 'develop' of github.com:TID-Lab/aggie into 1159_fetching_status
Merge branch '1159_fetching_status' into develop
Fix merge conflicts.