Changes to the website

Some basic housekeeping to prepare for FluConf 2026