Updates to ErrorHandling

Added some additional findings about the $? variable, and additional
text to Section 4 (related to handling non-terminating errors with
ErrorVariable, and calling external programs.)