can handle multithread GET requests, and print file content at client's terminal