Align Error Responses to the W3C standard
Summary
Paper RFC 7807 describes a standard and fixed structure for JSON error responses that all APIs should follow. Since Core aims to provide a standard interaction with clients and other tools, it should follow this standard when returning error responses. This is also related to #44, since the paper also talks about HTTP error codes.