Make errors more like responses
Test that plugins are used on errors
Make error factory method on RequestError
Test errors