Return a simple dict indicating there was an error with the request.

An error at the request stage usually would indicate authorization problems.

It could be other things though.

TODO: Write more versatile exception handling related to the request