Comments aren't handled correctly

Comment detection already captures the closing "tag" so we don't need to write it in tokenToString. Also, tokenToString was missing the exclamation mark.