Add Sigil syntax highlighting with tests