Implemented error info panel.

The error info half of the GUI is now split in an error info upper half
and a source code lower half.
Source code panel now resets when selecting a source code less entry.

Also spelling for setSourceCode.
Printing error info for all parts of the tree where a single error passed.

Previously only printed for leaf nodes.