Tidy up head, improve body state detection

Not 100% working, but it’s a start.
Tweakin'

Fine-tuned to account for 404 articles; no article = no section