Add new HTTP_Message class.

Instead of proxying raw data, we parse it and then rebuild a query out
of it.