we definitely don't want to show the run method in the first exercise
put a message in the logical location, where it'll be easier to translate
fix scripting language offset: if there is no newline, that's still one line (that should not be counted)
Better handling of python exceptions.

Reading jython source code was very instructive here: instead of
reworking the text representation of the exception, we read its
internal (but public) fields to make the handling more robust.

This opens the door to a better user feedback on exceptions, with even
links to a more complete documentation ... once this gets written :)