Unescape HTML and fix image sizes

Addresses #1710

The HTML is now properly escaped.

I also fixed how images are sized for news item previews.  The way I did it previously looks terrible.  They are now all the same size and position the image so that it doesn't stretch.