Implement Unprocessable Entity Error (#536)

Revert "Remove unused code: UnprocessableEntity (#452)"
This reverts commit 2f1062451803ee183d3473b29b500a0343e989ea.