Refactored code into CreateProxyListener and ClientHandler.
Fixed some formatting.
Basic remote request.
Request is not properly setting host and port.