Using lexical-binding instead of lexical-let where possible.
Rough-but-functional error and warning highlighting.
No longer marking buffer as modified when decorating with parse results.
Fixed several problems with error highlighting.
Neat clickable error in the works.
Improved button display support.