GenericResponse replaces unneeded *Response classes, added logging and removed null returns in GzipResponse
Removed null return in GzipResponse, added logging