Adding @Provider annotation to exception mapper.
Introducing ValidationException as a replacement for ConstraintViolationException so that we can describe an action that lead to an error.
Adding error response.
Updating test.