Fix equality check.
Fix leading text parsing
Keep full track of color changes
Use reset over change color back
Add TestNested
Fix optimization
Test escape
Keep track of index
Implement quiet mode to hide parse error
Add snapshot
Merge branch 'feature/ColorSyntax' into develop