[refactor] [test] Message, Request and Response now have their own namespaces in Http; Message content is now an instances of some class that implements ContentInterface