COMPLETED
added more comments

Supports:
GET & POST
Chunked & normal transfer encoding