Simple IRestClient additions

Added status code to WebResponseException
Added support for Post/Put requests without request content (not required by the spec)