Build 404 pages from the theme if they exist

Good point, I nearly done this but then forgot.