New architecture handles concurrent requests

Code is complitely refactored to handle up to 50 concurrent request.
The logic for request router is implemented.