make request structure
print http request headers
add simple uri parser
in uri_paser use strndup
divide http.c and http.h into req.c req.h res.c res.h
rough parser for http request message is added
this parser is based on finite-state machine but not exactly
now we can read http message from the socket and convert it into request
struture