move failed request into errors hierarchy
remove http failed request errors from tests and classes
use protobuffsfailedheader