Added Implementation of http Request and Response with test cases

what's the use of `httpResponse` local variable? Simple `return charEncoder.GetBytes(headerContent.ToString());` will work. The code that you have written make sense when you are debugging.