Fixed a Multithreading Bug. TCPconnection now handles HTTPRequest and HTTPResponse