Escape translations and interpolated values

We should always assume that translations and the interpolated values
that are placed into that translation are malicious. This PR will escape
any html within these by default. You may unescape interpolated values
using the `unescape` option.
This is just the initial summary of the project. The examples of how it works are in the Usage section.