Refactored Http Parser and Request. Request does not use nullable strings anymore, and adapted the tests