Make cdata sections parse & fix comment parsing.

Make cdata sections parse.
Make comments parse properly - previously you had to have a space after the <!-- for a comment to be recognised.