Silently ignore < and > characters.

Add a test for this new behaviour.
This branch is a rework to fix this simple bug raised in pull request
180 and not worry yet about the other issues raised in the PR's comments.