String coloring and Bracket Highlighting!

Also optimized the color matching algorithm slightly, using less space
and time.