Rename RequestHeaderParser to RequestParser

Future change will be made and the class will become a body parser as well
Added POST and Multipart handling

- fixed the header overflow
- added the body to the Request
- parse POST form the body content or as multipart/form-data
- handle file uploads
- use Content-Length to know when the content arrived