make socket noncopyable
add interface ByteConvertible
new class: ByteBuffer
new interface: HttpObject
change file style
new interface: Decoder
new interface: Filter, to filter requests and responses
add interface to interface Filter
new class skeleton: FilterChain
add missing forward declaration
small fix
update interface of FilterChain
new HttpObject implementation class: HttpHeaders
add http initial line implementation framework
refine the http object architecture
continue the refinement
small adjustment
remove unused http_header.h
new class: HttpChunk
update interface name