add http_functs.cpp/h && use tr1/unordered_map as HashMap