DR-116 Implement a request queue so limit max parallel requests

Ticket: https://youtrack.mindtouch.us/issue/DR-116#tab=Time%20Tracking
Reviewed by ArneC