[patu/#12] [Refactoring] Make the code testable without using HttpClient: Repaired Main
[patu/#12] [Refactoring] Make the code testable without using HttpClient: Took advantage of IOUtils to read request
[patu/#12] [Refactoring] Make the code testable without using HttpClient: WIP toString waits for the stream to have an end which won't happen with Socket.
[patu/#12] [Refactoring] Make the code testable without using HttpClient: Completed refactoring