created some manual unit tests for the GUI
fixed up syntax highlighting, spellchecking