Add tests for warnings and errors. Don't allow <text> tag.

Get a list of possible HTML tags and warn if the user's tag is not
there.

Add MANIFEST.SKIP to build the manifest correctly.
Allow arbitrary string to be used to mark text.
Add Changelog. Add tests for the new features (nocheck etc.)