Properly protect against HTML tags in articles

Now everything is ran through htmlspecialchars.