Initial commit.

Syntax highlighter works on most commands (I've been adding them as I
use them). It almost has label support too, but I need to pick another color
to highlight in first.