Reformat jesse errors for human-readable output

This pull requests introduces `jesse:explain:errors/2` function to return human-readable explanation of the validation errors.