This proxy is for comp4621 project.
provide the initialization of proxy, thread allocation, thread join(termination) etc
provide the function print on log file and print on screen with time
mainly handle the string manipulation of http header
mainly handle the services related to socket, e.g connection, read or write
handle the stuff related to cache a file, update, detele, find