added support for PUT
added an interface that describes a WebRequestAdapter
the SoapRequestAdapter now uses the new WebRequestAdapter interface
added a specialized JSONHttpEntity
added JSONRequestAdapter, that takes care of building simple JSON
requests