Completing basic highlighting and span inclusion

Tokens are now wrapped in appropriate spans, invalid nestings are
removed and basic styling has been added.