return API django-generated http errors in the JSON format
this partially address #225 (closed) (but does not cover all error cases)
Note: this PR depends on !116 (merged)
this partially address #225 (closed) (but does not cover all error cases)
Note: this PR depends on !116 (merged)