Working implementation for libsoup.

Request and Response are implemented using abstract class as they can
provide a part of the implementation.

This provides is a good basis to build FastCGI.