[patu/#12] [Refactoring] Make the code testable without using HttpClient: Refactored Request Handler to handle requests as strings. Need to repair Main to handle threading