Initial stab at syntax highlighting
WIP