Refactoring - having a single class reading bytes from the tream
Validating Transfer-Encoding & Content-Encoding