Improve eval error messages

Provided improved eval error messages.
Merge pull request #874 from Sophist-UK/improve_eval_error_messages

Improve eval error messages